<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cadastro de Pessoa/Currículo</title>
</head>

<body>

<?php	
	
	include 'includes/conectionMySql.inc';
	include 'includes/security.php';
	
	$salarioAtual = $_POST["salarioAtual"];
	$salarioAtual = str_replace('.','',$salarioAtual); 
	$salarioAtual = str_replace(',','.',$salarioAtual);
	
	$salarioAnts = array();
	if($_POST["nomeEmpregoAnt"]){		
		array_push($salarioAnts,$_POST['salarioEmpregoAnt']);
		$aux2=1;
		while($aux == true)
		if(isset($_POST["nomeEmpregoAnt".$aux2])){
			array_push($salarioAnts,$_POST['salarioEmpregoAnt'.$aux2]);
			$aux2++; 	
		}else{
			$aux = false;
		}
	}
	
	$_POST = validaParametro($_POST);
	
	$valida = $_POST["envia"];

	if ($valida != 1){
		echo "Erro ao enviar a mensagem"; 
		exit();
	}
	
	$idFuncionario = $_POST['idFuncionario'];
	
	 /*Dados de pessoas*/
	 $nome = $_POST['nome'];
	 $email = $_POST["email"];
	 // Formatando Data
	 $aux = $_POST["dataNasc"];
	 $aux2 = explode("/",$aux);
	 $dataNasc = $aux2[2]."-".$aux2[1]."-".$aux2[0];
	 //
	 $cep = $_POST["CEP"];
	 $endereco = $_POST["endereco"];
	 $numero = $_POST["numResidencia"];
	 $bairro = $_POST["bairro"];
	 $cidade = $_POST["cidade"];
	$acentos = array('ã','á','à','õ','ó','ò','ê','é','ú','ü','Ú',);
	$acentos2 = array('a','a','a','o','o','o','e','e','u','u','U',);
	$cidade = str_replace($acentos,$acentos2,$cidade);
	 
	 $uf = $_POST["UF"];
	 $pontoReferencia = $_POST["pontoReferencia"];
	 $altura = $_POST["altura"];
	 $peso = $_POST["peso"];
	 $peso = str_replace(',','.',$peso);	 
	 $fumante = $_POST["fumante"];
	 $sexo = $_POST["sexo"];
	 $estadoCivil = $_POST["estadoCivil"];
	 $numFilhos = $_POST["numFilhos"];
	 $grauInstrucao = $_POST["grauInstrucao"];
	 $nacionalidade = $_POST["nacionalidade"];
	 $localNascimento = $_POST["localNascimento"];

	 /*Documentação*/
	 $carteiraTrabalho = $_POST["cartTrabalho"];
	 $serie = $_POST["serie"];
	 $rg = $_POST["RG"];
	 $tituloEleitor = $_POST["tituloEleitor"];
	 $zona = $_POST["zonaEleitor"];
	 $secao = $_POST["secaoEleitor"];
	 $cpf = $_POST["cpf"];
	 $pis = $_POST["pis"];
	 $certificadoMilitar = $_POST["certificadoMilitar"];
	 $carteiraHabilitacao = $_POST["habilitacao"];
	 $banco = $_POST["banco"];
	 $agencia = $_POST["agencia"];
	 $conta = $_POST["conta"];
	 $trabalhandoAtualmente = $_POST["trabAtualmente"];
	 $empresa = $_POST["empresa"];
	 $filiacaoMae = $_POST["filiacaoMae"];
	 $filiacaoPai = $_POST["filiacaoPai"];
	
	$interesse = array();
	 foreach($_POST["chkboxRegiao"] as $valor){
		array_push($interesse,$valor);
	 }

	 
	 $query = "Insert into topoffice_curriculos(nome,email,dataNasc,cep,endereco,numero,bairro,cidade,uf,pontoReferencia,altura,peso,fumante,sexo,estadoCivil,numFilhos,grauInstrucao,nacionalidade,localNascimento,carteiraTrabalho,serie,rg,tituloEleitor,zona,secao,cpf,pis,certificadoMilitar,carteiraHabilitacao,banco,agencia,conta,trabalhandoAtualmente,empresa,salarioAtual,filiacaoMae,filiacaoPai) values('$nome','$email','$dataNasc','$cep','$endereco',$numero,'$bairro','$cidade','$uf','$pontoReferencia',$altura,$peso,$fumante,$sexo,$estadoCivil,$numFilhos,$grauInstrucao,'$nacionalidade','$localNascimento','$carteiraTrabalho','$serie','$rg','$tituloEleitor','$zona','$secao','$cpf','$pis','$certificadoMilitar','$carteiraHabilitacao','$banco','$agencia','$conta',$trabalhandoAtualmente,'$empresa',$salarioAtual,'$filiacaoMae','$filiacaoPai')";	
	 $response = mysql_query($query);
	 $id = mysql_insert_id($db);
	 
	 
	 $query = "SELECT status FROM funcionarios WHERE id = ".$idFuncionario;
	 $response = mysql_query($query);
	 $row = mysql_fetch_array($response);
	 if($row[0]!=4){
		$query = "UPDATE topoffice_curriculos SET contratado = 1 WHERE id =".$id;
		$response = mysql_query($query);
	 }
		
	/*Telefones*/
	$telefone = $_POST['telefone'];
	$query = "Insert into topoffice_telefones(telefone,id_pessoa)values('$telefone',$id)";
	$response = mysql_query($query);
	
	// Loop de validação para mais de um telefone
	$aux2=1;
	$aux=true;
	while($aux == true){
		if(isset($_POST["telefone".$aux2])){
			$telefone = $_POST['telefone'.$aux2];
			$query = "Insert into topoffice_telefones(telefone,id_pessoa)values('$telefone',$id)";
			$response = mysql_query($query);
			$aux2++;
		}else{
			$aux=false;
		}
	}
	
	//Referências Profissionais
	if($_POST["nomeReferencia"]){
		$nomeReferencia =$_POST["nomeReferencia"];
		$telefoneReferencia = $_POST["telReferencia"];
	
		$query = "INSERT INTO `topoffice_refprofissionais`(`nome`, `telefone`, `id_pessoa`) VALUES ('$nomeReferencia','$telefoneReferencia',$id)";
		$response = mysql_query($query);
	// Loop de validação para mais de uma referencia
		$aux2=1;
		$aux=true;
		while($aux == true){
		if(isset($_POST["nomeReferencia".$aux2])){
			$nomeReferencia =$_POST["nomeReferencia".$aux2];
			$telefoneReferencia = $_POST["telReferencia".$aux2];	
			$query = "INSERT INTO `topoffice_refprofissionais`(`nome`, `telefone`, `id_pessoa`) VALUES ('$nomeReferencia','$telefoneReferencia',$id)";
			$response = mysql_query($query);
			$aux2++;
		}else{
			$aux=false;
		}
		}		
	}
	
	//Emprego Anterior
	if($_POST["nomeEmpregoAnt"]){
			$empresaEmpregoAnt=$_POST['nomeEmpregoAnt'];
	$telefoneEmpregoAnt=$_POST['telefoneEmpregoAnt'];
	$cargoEmpregoAnt=$_POST['cargoEmpregoAnt'];
	$salarioEmpregoAnt=$salarioAnts[0];
	$salarioEmpregoAnt=str_replace('.','',$salarioEmpregoAnt);
	$salarioEmpregoAnt=str_replace(',','.',$salarioEmpregoAnt); 
	$saidaEmpregoAnt=$_POST['saidaEmpregoAnt'];
	// Formatação de dataAdmissao
	$aux = $_POST['dataAdmissao'];
	$aux2 = explode("/",$aux);
	$dataAdmissao = $aux2[2]."-".$aux2[1]."-".$aux2[0];
	
	// Preparando Query Com PreparedStatement
	$query = "INSERT INTO `topoffice_empregoanterior`(`empresa`, `telefone`, `cargo`, `salario`, `motivoSaida`, `dataAdmissao`, `id_pessoa`) VALUES ('$empresaEmpregoAnt','$telefoneEmpregoAnt','$cargoEmpregoAnt',$salarioEmpregoAnt,'$saidaEmpregoAnt','$dataAdmissao',$id)";		
	$response = mysql_query($query);
	// Loop de validação para mais de um Emprego Anterior	
	$aux2=1;
	$aux=true;
	while($aux == true){
		if(isset($_POST["nomeEmpregoAnt".$aux2])){
			$empresaEmpregoAnt=$_POST['nomeEmpregoAnt'.$aux2];
			$telefoneEmpregoAnt=$_POST['telefoneEmpregoAnt'.$aux2];
			$cargoEmpregoAnt=$_POST['cargoEmpregoAnt'.$aux2];
			$salarioEmpregoAnt=$salarioAnts[$aux2];
			$salarioEmpregoAnt=str_replace('.','',$salarioEmpregoAnt);
			$salarioEmpregoAnt=str_replace(',','.',$salarioEmpregoAnt);			
			$saidaEmpregoAnt=$_POST['saidaEmpregoAnt'.$aux2];
			// Formatação de dataAdmissao
			$auxData = $_POST['dataAdmissao'.$aux2];
			$auxData2 = explode("/",$auxData);
			$dataAdmissao = $auxData2[2]."-".$auxData2[1]."-".$auxData2[0];
			$query = "INSERT INTO `topoffice_empregoanterior`(`empresa`, `telefone`, `cargo`, `salario`, `motivoSaida`, `dataAdmissao`, `id_pessoa`) VALUES ('$empresaEmpregoAnt','$telefoneEmpregoAnt','$cargoEmpregoAnt',$salarioEmpregoAnt,'$saidaEmpregoAnt','$dataAdmissao',$id)";		
			$response = mysql_query($query);
			$aux2++;
		}else{
			$aux=false;
		}
		}		
	}	
	
	foreach($interesse as $regiao){
		$query = "insert into regiaointeresse(id_pessoa,id_regiao) values($id,$regiao)";
		$response = mysql_query($query);
	}
	
	$query = "UPDATE funcionarios SET idCurriculo =".$id." WHERE id=".$idFuncionario;
	$response = mysql_query($query);
	
		
	$linhas = mysql_affected_rows($db);
	 if($linhas > 0){
		echo "Curriculum adicionado com sucesso";
	}else{
		$erro = mysql_error($db);
		echo "Erro ao se comunicar com o Banco de Dados. " . $erro;
	}
	
	
	
	
	mysql_close();
?>
    <p align="center"><a href="index.php">Voltar para menu inicial</a></p>

</body>
</html>